|
Eclipse Platform Pre-release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An instance of this interface allows clients to manage contexts, as defined
by the extension point org.eclipse.ui.contexts
.
This interface is not intended to be extended or implemented by clients.
EXPERIMENTAL
ContextManagerFactory
Method Summary | |
void |
addContextManagerListener(IContextManagerListener contextManagerListener)
Registers an instance of IContextManagerListener to
listen for changes to properties of this instance. |
IContext |
getContext(String contextId)
Returns an instance of IContext given an identifier. |
Set |
getDefinedContextIds()
Returns the set of identifiers to defined contexts. |
Set |
getEnabledContextIds()
Returns the set of identifiers to enabled contexts. |
void |
removeContextManagerListener(IContextManagerListener contextManagerListener)
Unregisters an instance of IContextManagerListener
listening for changes to properties of this instance. |
Method Detail |
public void addContextManagerListener(IContextManagerListener contextManagerListener)
IContextManagerListener
to
listen for changes to properties of this instance.
contextManagerListener
- the instance to register. Must not be null
.
If an attempt is made to register an instance which is
already registered with this instance, no operation is
performed.public IContext getContext(String contextId)
IContext
given an identifier.
contextId
- an identifier. Must not be null
IContext
.public Set getDefinedContextIds()
Notification is sent to all registered listeners if this property changes.
null
. If this
set is not empty, it is guaranteed to only contain instances of
String
.public Set getEnabledContextIds()
Notification is sent to all registered listeners if this property changes.
null
. If this
set is not empty, it is guaranteed to only contain instances of
String
.public void removeContextManagerListener(IContextManagerListener contextManagerListener)
IContextManagerListener
listening for changes to properties of this instance.
contextManagerListener
- the instance to unregister. Must not be null
.
If an attempt is made to unregister an instance which is not
already registered with this instance, no operation is
performed.
|
Eclipse Platform Pre-release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |